package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;
import java.util.List;

@FieldTypeAnnotation(tableName = "t_l_activity_winter_love_dig")
public class LogWinterLoveDig {

    @FieldTypeAnnotation(desc = "用户ID")
    private long userId;
    @FieldTypeAnnotation(desc = "活动ID")
    private int activityId;
    @FieldTypeAnnotation(desc = "场次,1低级2高级")
    private int digLevel;
    @FieldTypeAnnotation(desc = "轮次")
    private int turn;
    @FieldTypeAnnotation(desc = "是否赶走动物")
    private int kickAnimal;
    @FieldTypeAnnotation(desc = "影响格子")
    private List<Integer> digGridNum;
    @FieldTypeAnnotation(desc = "旧积分")
    private long oldScore;
    @FieldTypeAnnotation(desc = "获得积分")
    private int digScore;
    @FieldTypeAnnotation(desc = "新积分")
    private long newScore;
    @FieldTypeAnnotation(desc = "时间")
    private Date time;

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getDigLevel() {
        return digLevel;
    }

    public void setDigLevel(int digLevel) {
        this.digLevel = digLevel;
    }

    public int getTurn() {
        return turn;
    }

    public void setTurn(int turn) {
        this.turn = turn;
    }

    public int getKickAnimal() {
        return kickAnimal;
    }

    public void setKickAnimal(int kickAnimal) {
        this.kickAnimal = kickAnimal;
    }

    public List<Integer> getDigGridNum() {
        return digGridNum;
    }

    public void setDigGridNum(List<Integer> digGridNum) {
        this.digGridNum = digGridNum;
    }

    public Long getOldScore() {
        return oldScore;
    }

    public void setOldScore(Long oldScore) {
        this.oldScore = oldScore;
    }

    public int getDigScore() {
        return digScore;
    }

    public void setDigScore(int digScore) {
        this.digScore = digScore;
    }

    public Long getNewScore() {
        return newScore;
    }

    public void setNewScore(Long newScore) {
        this.newScore = newScore;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public void setOldScore(long oldScore) {
        this.oldScore = oldScore;
    }

    public void setNewScore(long newScore) {
        this.newScore = newScore;
    }

    public LogWinterLoveDig(long userId, int activityId, int digLevel, int turn, int kickAnimal, List<Integer> digGridNum, long oldScore, int digScore, long newScore, Date time) {
        this.userId = userId;
        this.activityId = activityId;
        this.digLevel = digLevel;
        this.turn = turn;
        this.kickAnimal = kickAnimal;
        this.digGridNum = digGridNum;
        this.oldScore = oldScore;
        this.digScore = digScore;
        this.newScore = newScore;
        this.time = time;
    }

    public LogWinterLoveDig() {
    }
}
